package com.cskaoyan.select;

import java.util.Scanner;

/*
        1. 模拟做单项选择题，根据你的选择，给出对应的答案。(表达式是字符的情况)
        2. 键盘录入字符串，根据给定的字符串，来输出你选择的字符串是什么?(表达式是字符串的情况)
        3. 用switch语句实现键盘录入月份，输出对应的季节
        4. 看程序写结果

 */
public class Demo5SwitchExercise {

    public static void main(String[] args) {
        // 第一题  选择你的女神
//        System.out.println("请选择你的女生: ");
//        System.out.println("A. 咸鱼");
//        System.out.println("B. 楼楼");
//        System.out.println("C. 风华");
//        System.out.println("D. 龙哥");
//
//        Scanner sc = new Scanner(System.in);
//        String s = sc.nextLine();
//        // 取读取到的字符串种的第一个字符
//        char c = s.charAt(0);
//        switch (c) {
//            case 'A':
//                System.out.println("你的女神是咸鱼");
//                break;
//            case 'B':
//                System.out.println("你的女神是楼楼");
//                break;
//            case 'C':
//                System.out.println("你的女神是风华");
//                break;
//            case 'D':
//                System.out.println("你的女神是龙哥");
//                break;
//            default:
//                System.out.println("你的选择非法");
//
//        }

        // 第二题
//        System.out.println("你最喜欢的老师：");
//        System.out.println("咸鱼");
//        System.out.println("楼楼");
//        System.out.println("风华");
//        System.out.println("龙哥");
//
//        Scanner scanner = new Scanner(System.in);
//        String s = scanner.nextLine();
//        // 判断字符串的值
//        switch (s) {
//            case "咸鱼":
//                System.out.println("你最喜欢的老师是咸鱼");
//                break;
//            case "楼楼":
//                System.out.println("你最喜欢的老师是楼楼");
//                break;
//            case "风华":
//                System.out.println("你最喜欢的老师是风华");
//                break;
//            case "龙哥":
//                System.out.println("你最喜欢的老师是龙哥");
//                break;
//        }


        // 第三题  我们也可以根据需要善用case穿越，简化代码
//        Scanner scanner = new Scanner(System.in);
//        int month = scanner.nextInt();
//
//        switch (month) {
//            case 12:
//            case 1:
//            case 2:
//                System.out.println("冬季");
//                break;
//            case 3:
//            case 4:
//            case 5:
//                System.out.println("春季");
//                break;
//            case 6:
//            case 7:
//            case 8:
//                System.out.println("夏季");
//                break;
//            case 9:
//            case 10:
//            case 11:
//                System.out.println("秋季");
//                break;
//
//
//        }

        // 第四题

        // 版本1
//        int x = 2;
//        int y = 3;
//        switch(x){
//            default:
//                y++;
//                break;
//            case 3:
//                y++;
//            case 4:
//                y++;
//        }
//        System.out.println("y="+y);

        //版本2
//        int x = 2;
//        int y = 3;
//        switch(x){
//            default:
//                y++;
//            case 3:
//                y++;
//            case 4:
//                y++;
//        }
//        System.out.println("y="+y);

        // 自动补全初始化赋值语句
        // ctrl + alt + v
        //Scanner scanner = new Scanner(System.in);

        // 自动加注释  ctrl + /

    }
}
